#!/bin/bash
# Parametro $1 matriz origen, $2 archivo de matriz transpuesta.

#split -l 1 -a 8 $1 ./fileAux/pieces; sed -i 's/\s/\n/g' ./fileAux/pieces*; paste -d' ' ./fileAux/pieces* > $2

echo arranque $1

split -l 1 -a 8 $1 ./fileAux/pieces

echo sali del split

find ./fileAux/ -maxdepth 1 -type f -name "pieces*" -exec sed -i 's/\s/\n/g' '{}' \;

echo sali del sed

#find ./fileAux/ -maxdepth 1 -type f -name "pieces*" -exec paste -d' '  '{}' \; > $2

#paste -d' ' ./fileAux/pieces* > $2

#for achicisosParciales in $(find ./fileAux/ -maxdepth 1 -type f -name "pieces*" )
#do
# paste -d' ' $2 $achicisosParciales  > $2
#done

touch ./fileAux/margeAux.txt

for achicisosParciales in $(find ./fileAux/ -maxdepth 1 -type f -name "pieces*" | sort )
do
 paste -d' '  ./fileAux/margeAux.txt $achicisosParciales   > $2
 rm $achicisosParciales
 cp $2 ./fileAux/margeAux.txt

# echo $achicisosParciales

done

rm ./fileAux/margeAux.txt


echo sali del paste

#find ./fileAux/ -maxdepth 1 -type f -name "pieces*" -exec rm  {} \;
find ./fileAux/ -maxdepth 1 -type f -iname "pieces*" -delete

echo sali del program
